package experiment;

import java.util.Scanner;

/**
 * @Auther:云尚学Java
 * 幸运猜猜猜：游戏随机给出一个0~99（包括0和99）的数字，然后让你猜是什么数字。
 * 你可以随便猜一个数字，游戏会提示太大还是太小，从而缩小结果范围。经过几次猜测与提示后，最终推出答案。
 * 在游戏过程中，记录你最终猜对时所需要的次数，游戏结束后公布结果。
 */
public class Test7 {
        public static void main(String[] args) {
                int number = (int)(Math.random()*100);
                System.out.println(number);
                int counter = 1;
                Scanner sc = new Scanner(System.in);
                System.out.println("猜一个数字：");
                a: for(int i=1;i<=20;i++){
                        int n = sc.nextInt();
                        if(n<number) {
                                System.out.println("猜小了！");
                        }
                        if(n>number) {
                                System.out.println("猜大了！");
                        }
                        while(number == n){
                                switch(counter){
                                        case 1: {
                                                System.out.println("你太有才了！");
                                        }
                                        break a;
                                        case 2:
                                        case 4:
                                        case 3:
                                        case 5:
                                        case 6:{
                                                System.out.println("这么快就猜出来了，很聪明么！");
                                                break a;
                                        }
                                        default:  System.out.println("猜了半天才猜出来，小同志，尚需努力啊！");
                                                break a;
                                }
                        }
                        counter++;
                }
                if(counter > 20){
                        System.out.println("次数用完");
                }
        }
}
